package com.bright.cwduijie.duijie.pojo.dto;

import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * A DTO for the {@link com.bright.cwduijie.duijie.pojo.po.AccCode} entity
 */
@Data
public class AccCodeDto implements Serializable {
    private final Integer id;
    private final String ZT_DATA_KEY;
    @Length(max = 100)
    private final String SJKM_BM;
    private final Integer NF;
    @NotBlank
    @Length(max = 100)
    private final String BM;
    @NotBlank
    @Length(max = 64)
    private final String MC;
    @NotNull
    private final Integer YEFX;
    @NotNull
    private final Integer CJ;
    @NotNull
    private final Integer SFYXKSXJKM;
    @NotNull
    private final Integer SLHS_QYZT;
    private final String SLHS_DW;
    @NotNull
    private final Integer FZHS_QYZT;
    @NotNull
    private final String QCYE_JE;
    private final String QCYE_SL;
    @NotNull
    private final String BNLJ_JE_JF;
    private final String BNLJ_SL_JF;
    @NotNull
    private final String BNLJ_JE_DF;
    private final String BNLJ_SL_DF;
    private final Boolean djflag;
    private final Integer opType;
    private final Integer sjjhbz;
    private final String taskId;
}